Hàm logic Digital organisms

Có 9 hàm logic: NOT, AND, OR, NAND, OR_N, AND_N, NOR, XOR, EQU. Đời gen đầu tiên có thể tự nhân bản nhưng không tạo được hàm logic nào. Mỗi đời gen có thể sử dụng 1 hoặc nhiều hàm logic. Mỗi hàm logic có thể được sinh ra ở bất kỳ đoạn nào trong đời gen. Cũng có thể lặp lại, nhưng sẽ không nhận được thêm năng lượng.

Hàm EQU: EQU là hàm logic phức tạp nhất và là hàm logic không có sẵn trong bộ lệnh, chỉ được tạo nên từ các hàm khác trong chương trình.

Theo một trong số thí nghiệm "cá thể số" đã thực hiện:

  • Trong 60 lệnh thể hiện hàm EQU đầu tiên, có 35 lệnh là không thể thiếu.
  • Trong số 35 lệnh, có 22 lệnh thực thi các hàm logic đơn giản còn lại, 3 câu lệnh dành cho việc nhân bản. Số còn lại sử dụng cho việc duy trì đặc tính của đời trước.
  • Việc thiếu đi bất kỳ một lệnh nào cũng sẽ làm cho các lệnh còn lại không thể xây dựng nên hàm EQU. Có thể thấy, hàm EQU rất khó tạo nhưng dễ hỏng và khó có thể tồn tại lâu. Tuy nhiên, hàm EQU tồn tại xuyên suốt quá trình thí nghiệm, bởi rất may là những đột biến có hại đã được loại ngay từ khâu chọn lọc.